package iedcyt.acute.dataAccess.idao.acute1;

import iedcyt.acute.dataAccess.domain.acute1.Corp;
import iedcyt.acute.dataAccess.idao.IDao;

import java.util.List;

public interface ICorpDao extends IDao {

	void insert(Corp doc);
	
	void update(Corp doc);

	List<Corp> selectByIdCorp(int[] idCorps);
	List<Corp> selectByCorp(String coorp);
	List<Corp> selectByIdSign(int[] idSigns);
	List<Corp> selectAll();
	List<Corp> selectAllCorpsInDocsByIdSign(int[] idSigns);
	List<Corp> selectByIdDoc(int idDoc);
	List<Corp> selectByIdSignAndIdDoc(int idSign, int idDoc);
	
	int selectMaxId();

	void deleteAll();

	void delete(int id);

	void create();

	

}

